TCL/C 1.1.2 Update.cpt ProgDL AMUG CD:Files:Prog:T:TCL/C 1.1.2 Update.cpt 1.1.2 0 145K 2/25/92 TCL/C 1.1.2 Update. Symantec suggests all users should upgrade to this new version. General bug fixes and 68040 support.
ThinkC5.0.2 Update.cpt ProgDL AMUG CD:Files:Prog:T:ThinkC5.0.2 Update.cpt 5.0.2 0 276K 2/25/92 This is the Symantec Think C 5.0.2 Update for upgrading your 5.0 C application environment. Copyright Symantec. All rights reserved.
Re-Animator 1.1.0 and sourc.cpt ProgDL AMUG CD:Files:Prog:Q-R:Re-Animator 1.1.0 and sourc.cpt 1.1.0 0 29K 2/25/92 Re-Animator 1.1.0 and sourc - Re-Animator is a relatively simple ( in retrospect ) PICS animation player. It will read any file with PICTs resources and animate them very quickly using CopyBits. Written by Russell LaValle. Freeware.
IGS Array UNIT 1.1.cpt ProgDL AMUG CD:Files:Prog:H-K:IGS Array UNIT 1.1.cpt 1.1 0 14K 2/24/92 IGS Array UNIT 1.1 - IGS Array UNIT is a Think Pascal library that you can use to add dynamic arrays to your programs. In standard Pascal, all arrays are declared before compiling. There is no way for your program to create an array at run-time! For example, with the IGS Array UNIT, you could write a program that could ask how many numbers need to be stored, create an array of exactly that many numbers, and then use that array in any way you’d like. With the IGS Array UNIT, creating arrays at run-time is easy! With only 3 procedures and functions, you’ll be using dynamic arrays in no time!
DialScript1.7.cpt ProgDL AMUG CD:Files:Prog:D-G:DialScript1.7.cpt 1.7 0 63K 2/23/92 DialScript 1.7 - is intended to complement terminal emulation programs that lack a good macro capability for automatic and intelligent' login. Typically, users run DialScript to set up the modem, dial a phone number and step through a login sequence for a remote computer. When the login is complete, they switch either automatically or manually to a standard terminal emulator and proceed. DialScript is an interpreter for an extremely simple programming language roughly based on finite state automata. Statements in the language interact with the serial ports by either sending strings to them or waiting for strings from them.
CODEeditor2.9.cpt ProgDL AMUG CD:Files:Prog:B-C:CODEeditor2.9.cpt 2.9 0 164K 2/23/92 The file “CODE editor for ResEdit 2.1” contains a ResEdit 2.1 (or later) RSSC resource that adds a disassembly viewer to ResEdit to handle CODE and code-like resources. This allows you to view code resources as assembly code instead of “raw” hex. When added to ResEdit version 2.1.1 or later, the CODE editor can also operate concurrently with the basic HEXA editor, providing editing and searching capabilities as well. The disassembly code is annotated with the module names extracted from the MacsBug strings in the code. Navigation facilities are provided to allow viewing related pieces of code.
Marker.cpt ProgDL AMUG CD:Files:Prog:M:Marker.cpt 1.0b6 0 16K 2/23/92 Marker 1.0b6 - No, it’s not an INIT or a CDEV, it’s not even a desk accessory. It’s an application that is System 7 friendly, and runs in a 64k partition. Marker Maker takes a source file created in THINK C, parses the C source code, and marked each function name it comes across (not the prototypes, only the actual function where it’s defined). You run it, and through a standard get file dialog, you select the file or folder, and away it goes. Most files are marked in less than a second. The next time you open the file in the THINK C editor, all of the function names in the file will be there when you command-click in the title bar. It’s that simple.
PopUpMenu Demo.cpt ProgDL AMUG CD:Files:Prog:N-P:PopUpMenu Demo.cpt 0 31K 2/14/92 PopUpMenu Demo is a Demo of System 7’s popup menu CDEF, in THINK C.
External Resources.cpt ProgDL AMUG CD:Files:Prog:D-G:External Resources.cpt 0 14K 2/14/92 External Resources is THINK C source showing how to use resources from external files. By Joe Zobkiw.
CStatusBar.cpt ProgDL AMUG CD:Files:Prog:B-C:CStatusBar.cpt 0 13K 2/14/92 C status bar is THINK C source code for a status bar object using the THINK Class Library. By Joe Zobkiw.
Data Fork Opener v1.0.cpt ProgDL AMUG CD:Files:Prog:D-G:Data Fork Opener v1.0.cpt 1.0 0 15K 2/08/92 Data Fork Opener v1.0 allows you to quickly open the data fork of any file. It is based on TextEdit so it has a limit of 32K. It is also based on “BuggyEdit” that came with THINK C 5.0, since it already did 97% of what I needed, I figured I would “adapt” it a tad. This software is free, I don’t think anyone would pay for it anyway. It doesn't yet support opening files from the Finder and some other niceties, maybe someone else will add that in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
MacsBug 6.2.2.cpt ProgDL AMUG CD:Files:Prog:M:MacsBug 6.2.2.cpt 0 136K 2/03/92 MacsBug 6.2.2 supports the Macintosh Plus and all newer Macintosh models. These are the Macintosh Plus, SE, II, IIx,IIcx, SE30, Portable, IIci, IIfx, Classic, IIsi and LC. MacsBug 6.2.2 works reliably with all Apple monitors and all third-party monitors if their slot ROM and driver software have been designed according to the guidelines presented in Designing Cards and Drivers for the Macintosh II and Macintosh SE, with and without 32 bit QuickDraw.
THINKCPR.CPT ProgDL AMUG CD:Files:Prog:T:THINKCPR.CPT 0 157K 1/30/92 The Think C Programming Guide (TCPG) is a $15 shareware HyperCard stack for learning Symantec Corp.'s Think C 4.0 compiler. This is an object- oriented extension of the C programming language, and a near-subset of C++. The TCPG may also serve as an introduction to the basic features of the C++ language. The differences among C, Think C 4.0, and C++ are detailed in the TCPG. By Ralph Gonzalez, PO Box 54, Newark, DE 19711, USA.
SillyIcons.cpt ProgDL AMUG CD:Files:Prog:S:SillyIcons.cpt 0 11K 1/30/92 The enclosed files are an exercise in using the routines described in the initial issue of Tech Note 306. These routines are PlotIconID and PlotCIconHandle. See the Tech Note (available elsewhere online) for details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh crash when PlotIconID is applying transforms other than ttNone and ttSelected. That is why the word “crash” appears in those positions in the window. Since Finder manages to plot small icons using all the transforms, why can’t I?
ResEdit 2.1.1 Extensions.cpt ProgDL AMUG CD:Files:Prog:Q-R:ResEdit 2.1.1 Extensions.cpt 1 250K 1/30/92 ResEdit 2.1.1 Extensions contains the updated SND Editor, the updated SIZE editor, the updated CODE editor, a hdfr (Finder Help) editor, an alis (alias) editor, a kcs# (keyboard icon) editor and an acur (animated cursor) editor. Resedit and these extensions is copyright Apple Computer all rights reserved.
MacsBug Help.cpt ProgDL AMUG CD:Files:Prog:M:MacsBug Help.cpt 0 13K 1/30/92 This is a help file for those getting into MacsBug.
INIT Debugger v1.0.cpt ProgDL AMUG CD:Files:Prog:H-K:INIT Debugger v1.0.cpt 1.0 0 5K 1/30/92 The INIT Debugger is a useful System Extension that allows you to easily break into your debugger suring the startup process. Just hold down the ‘D’ key while The INIT Debugger loads and the debugger will be invoked. Many times, when debugging Extensions you want to be able to break into MacsBug (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC loads. This can be impossible, a pain, etc. and takes much skill and maybe a few tries! By renaming The INIT Debugger you can make it load in-between two other Extensions and invoke the debugger right in between them both!
About... 2.1.cpt ProgDL AMUG CD:Files:Prog:A:About... 2.1.cpt 2.1 0 47K 1/30/92 About... 2.1 allows you to easily add about boxes to your programs.
System Watch 1.2.2.cpt ProgDL AMUG CD:Files:Prog:S:System Watch 1.2.2.cpt 1.2.2 0 18K 1/07/92 Swatch helps you track down heap bugs. It’s also lotso fun to watch. It’s intended for programmers; however, normal people might enjoy it, too. To install Swatch, move Swatch INIT and Swatch Riff into your System Folder and reboot. For System 7 installation, just move the Swatch Riff into your Preferences folder—the INIT is not needed (hurrah!). Actually, the Riff isn't really needed, either. Heck, just run Swatch and watch.
Window Elephant1.0d5.cpt ProgDL AMUG CD:Files:Prog:U-Z:Window Elephant1.0d5.cpt 1.0d5 0 9K 1/06/92 Window Elephant is currently for use only with the Think C development environment. More specifically it is for use by the Think C Debugger. It works with version 4.0 (tested up to 4.0.5) of Think C and works under System 6.0 to System 7.0. So what does it do? It remembers where you have placed the source and data windows and restores their positions everytime the Debugger is launched. That’s all (for this version at least). Multiple monitors are, of course, supported. If you should move your copy of Think C Debugger to another Mac that has a different monitor setup, Window Elephant will let the debugger handle setting the windows in the default position, then remember where they are from then on.
SaveATree 1.52.cpt ProgDL AMUG CD:Files:Prog:S:SaveATree 1.52.cpt 1.52 0 29K 1/06/92 Save A Tree is a text file printing utility designed to conserve paper by printing on 1 page what would normally use 2 or 4 pages. Since Save A Tree only handles 'TEXT' files, I expect its primary audience will be programmers printing source code. Although, the word wrap option makes it useful for general text printing too. Because of the small font sizes used, Save A Tree works best on high resolution printers. Use of Save A Tree is free of charge. I encourage you to share it freely. Copies of the source (THINK C) may be obtained for $20 and a disk w/SASE.
Programmer’s Key 1.4.2 ProgDL AMUG CD:Files:Prog:N-P:Programmer’s Key 1.4.2 1.4.2 0 6K 1/06/92 Programmer's Key is a great INIT/Extension that lets you restart your machine or jump into a Debugger from the keyboard. This is cool, especially if your computer doesn't have "Programmer's Keys" installed (i.e., Macintosh IIsi). To Interrupt hold down the Command key and hit the PowerKey. To Reset hold down the Control key (or tab)- and hit the PowerKey. To Restart hold down the Command key and Shift key - and hit the PowerKey. To ShutDown hold down the Command-Shift-Option keys - and hit the PowerKey.
NIFTY.cpt ProgDL AMUG CD:Files:Prog:N-P:NIFTY.cpt 1 291K 1/01/92 Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps, the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together with ".r" file. Contact John at (703) 569-2294 {YOUR nickel !!!!!}
BNDL Banger v.1.2.cpt ProgDL AMUG CD:Files:Prog:B-C:BNDL Banger v.1.2.cpt 1 15K 1/01/92 BNDL Banger is a tiny little app that tricks the system into using your selected files's BNDL-related info ("tricks" = rips the old BNDL info out of the desktop database and gently coerces the new BNDL info back in). V.1.2 copes MUCH BETTER with the situation where you have multiple copies of your app laying around and eliminates the need to rebuild the desktop file (you do have to reboot though - there's no way to avoid that). BNDL Banger v.1.2 is FreeWare (and the source is available for $7 for anyone that has to have it - see the "Read Me" file for details). System 7 dependent.
MacBinary C Source.cpt ProgDL AMUG CD:Files:Prog:M:MacBinary C Source.cpt 0 4K 12/31/91 This file contains MacBinary C Source code for programers wishing to build telecom file transfer programs.
Floating Windows.cpt ProgDL AMUG CD:Files:Prog:D-G:Floating Windows.cpt 0 25K 12/31/91 Floating Windows contains Programers code translated to Pascal from C for floating windows.
THINK C 5.0.1 Update.se ProgDL AMUG CD:Files:Prog:T:THINK C 5.0.1 Update.se 5.0.1 0 54K 12/10/91 This file allows you to update your copy of Think C to version THINK C 5.0.1. From the folks at Symantec.
RSCVW621.CPT_ ProgDL AMUG CD:Files:Prog:Q-R:RSCVW621.CPT_ 6.21 0 237K 12/10/91 The purpose of the RSCV_compiler application is to provide an elegant mean to update the RSC_Viewer application. Indeed, it is easier to update a plain text file than a "resource-form" of that file. To sum up, RSCV_Compiler allows the user to update the ‘GVAR’ (global variables description) and ‘TRAP’ (trap description) resources of the RSC_Viewer application without using a Resource Editor.
MASTER List V110191.cpt ProgDL AMUG CD:Files:Prog:M:MASTER List V110191.cpt 0 19K 12/10/91 This is a Master list of all Apple products available for 3rd party licensing. Contact License.SW on Apple Link for further info.
SERIUS ProgDL AMUG CD:Files:Prog:S:SERIUS 0 372K 12/08/91 The Serius Demo application is intended to introduce you to the Serius Desktop Programming environment and the accompanying tutorial will take you through the process of quickly and easily putting together a small application. The file “Painter Instructions.PICT” can be opened from inside the sample application that you will create. We recommend that you print the instructions in the enclosed tutorial (both parts 1 and 2) before using the Serius Demo application. This demo is freeware. By all means, feel free to give copies to your friends.
Serial Demo.cpt ProgDL AMUG CD:Files:Prog:S:Serial Demo.cpt 0 4K 12/08/91 Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin. This program uses the modem port to send and recieve characters. It functions as a very simple terminal emulator. This is meant to be an example of the use of the Serial Manager, not an example of how to code a terminal emulator!! Compile this program with Runtime.lib, Interface.lib, and Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
Generic MPW Tool.cpt ProgDL AMUG CD:Files:Prog:D-G:Generic MPW Tool.cpt 0 12K 12/08/91 GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool whose entire purpose is to load the rest of itself from a code resource, PROC 981, which is (typically) written in THINK C.
Fold Machine v3.0.cpt ProgDL AMUG CD:Files:Prog:D-G:Fold Machine v3.0.cpt 3.0 0 107K 12/08/91 Welcome to the Fold Machine. This utility is designed to help programers who work on the same project to “fold” their changes into the master copy of their group’s project. The assumption under which this application functions is that your programming group keeps a master folder containing the “official” current project and source code. Each programmer has a copy of this folder which he or she uses when writing new pieces of the program.
XCMDSHEL.CPT ProgDL AMUG CD:Files:Prog:U-Z:XCMDSHEL.CPT 0 20K 11/16/91 This is a text file describing how to build an XCMD using THINK-C. Enclosed are several header.h files and source.c files that comprise a working example of the Dialog XCMD described in Chapter 3 of "XCMD's for HyperCard" by Gary Bond (MIS: Press; ISBN 0-943518-85-7). The 29 "glue" routines are in the XCmdGlue.c file. The XCmdBlock is defined in the HyperXCmd.h file, along with prototypes for all the "glue" code.
B-YACC.CPT ProgDL AMUG CD:Files:Prog:B-C:B-YACC.CPT 0 121K 11/16/91 This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an MPW tool and thus can easily be used in makefiles. It is definitely NOT Mac-friendly, but it runs and that's all I really need it to do. This code is NOT copylefted, so you can do whatever you wish to it as long as you follow the (quite generous) copyright restrictions. All I had to do was create a "yacc.make" file. I've also fixed a bug in "output.c", (which I have sent back to the BSD folk to add to their next release). This way I can easily patch and update to future revisions of yacc. -- Parag Patel <parag@sde.hp.com> (20 Oct 1991).
Alpha.4.01.cpt ProgDL AMUG CD:Files:Prog:A:Alpha.4.01.cpt 0 196K 11/16/91 All documentation is contained in the online help, which can be found under the Apple menu for pre-7.0 systems and under the balloon help menu for 7.0 and above ALPHA needs the file 'AlphaBits' to work properly. This file contains both machine dependent and machine independent portions. The default configuration is for a MacII keyboard. If you don't have a keyboard with a 'control' key, comment out the line '#define MACII' in the 'AlphaBits' file and restart. Alpha needs at least System 6.0 to work correctly.
Pocket Forth rel.5.cpt ProgDL AMUG CD:Files:Prog:N-P:Pocket Forth rel.5.cpt 0 148K 11/06/91 Pocket Forth is a simple interpreter that can execute code or compile it into a dictionary for later execution. Source code text is typed from the keyboard, pasted from the clipboard or loaded from a file. The text is interpreted one line at a time. When the line is completed an 'ok' prompt appears and the input sequence restarts. This is a very indepth package. Write to the author, Chris Heilman, on CompuServe at [70566,1474], Bitnet (heilman@pc) or through the US Mail to my personal zip code: 85066-8345.
LSTREZB2.CPT ProgDL AMUG CD:Files:Prog:M:LSTREZB2.CPT 1.0b2 0 29K 11/06/91 ListRez 1.0b2 (9/9/91), (c) 1991 Erik A. Johnson. This is a utility that lists all of the resources in a file and outputs it as a text file to be read by the word processor of your choice.ListRez simply asks for a resource file to be processed (and an output file) and extracts some info about each resource in that file's resource fork (resource type, ID, Name, Size, and Resource Attributes) and writes a table of this info in an output file chosen by the user. This is a Beta version, and has only been tested on my SE/30 with System 6.0.5 and on a IIci running 6.0.7, so I would appreciate any comments about compatability or incompatability with other configurations.
THINK C 5.0.1 Update.cpt ProgDL AMUG CD:Files:Prog:T:THINK C 5.0.1 Update.cpt 5.0.1 1 54K 11/01/91 THINK C 5.0.1 lets you debug programs on a Macintosh with a MC68040 and corrects some bugs in THINK C 5.0.
Primer source changes.cpt ProgDL AMUG CD:Files:Prog:N-P:Primer source changes.cpt 1 13K 11/01/91 This Compactor archive contains primer changes for the Mark & Reed C and Pascal programming Primers. These are program changes made necessary by the release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave Mark with a request for as wide a distribution as possible.
Introduction to DAL 1.1.1.cpt ProgDL AMUG CD:Files:Prog:H-K:Introduction to DAL 1.1.1.cpt 1.1.1 0 155K 11/01/91 This stack is designed to be an introduction to relational databases, the SQL query language and Apple's Data Access Language. Copyrighted by Apple Computer 1990.
ADEVLIST.CPT ProgDL AMUG CD:Files:Prog:A:ADEVLIST.CPT 1 3K 10/30/91 Apple Developer Tools and Platforms - Suggested Requirement List Kent Sandvik, Apple DTS, 9/24/91 - version 1.0.3 (Alink: KSAND, Net: ksand@apple.com) Permission is granted to republish this documentation, as long as the text in this file is not altered or deleted. List programing tools and necessary requirements.
New Versions of THINK C and... ProgDL AMUG CD:Files:Prog:N-P:New Versions of THINK C and... 1 7K 10/14/91 New Versions of THINK C and THINK Pascal Offer Speed and More Programming PowerIn a double-strength upgrade of its Macintosh programming tools line, Symantec recently announced THINK C Version 5.0 and THINK Pascal Version 4.0, enhanced versions of its popular development environments. Both products now let programmers take full advantage of System 7.0 capabilities "As the market leader in Macintosh development environments, Symantec strives to provide programmers with strong tools that fully exploit the latest technology", says Symantec president Gordon Eubanks. Read inside for upgrade info on Think C.
DISCIPLINE 2.0.1.CPT ProgDL AMUG CD:Files:Prog:D-G:DISCIPLINE 2.0.1.CPT 2.0.1 0 86K 9/28/91 Discipline will check variables as they are passed into traps to insure the data is valid. Additional information can be gained by contacting APDA. All software Copyright (C) 1991 Apple Computer Inc. unless otherwise noted; all rights reserved except as expressly provided. Apple,APDA, Discipline, Debugger,2.0.1.
About Apple Development Product ProgDL AMUG CD:Files:Prog:A:About Apple Development Product 0 11K 9/28/91 Listed in this file is a wide variety of development-oriented services available from Apple and third-party vendors. Additional information is available in the Developer Services icon on AppleLink. Includes listiings of products and developer associations.
Macintosh Price List ProgDL AMUG CD:Files:Prog:M:Macintosh Price List 7-24-91 0 19K 9/13/91 APDA MACINTOSH EXTERNAL PRICE LIST for JULY 24, 1991. This file contains the following alphabetized sections Macintosh, A/UX, HyperCard, Networking & Communications, Site Licensed Products, Technical Resources, Apple Appeal, Other Products.
XcShell.cpt ProgDL AMUG CD:Files:Prog:U-Z:XcShell.cpt 0 28K 9/09/91 XcShell is a Think C 5.0 Multi-Segment XCMD Shell derived from a well tested XCMD product I own . It provides a number of usefull functions for Hypercard developers. The archive file included in this DL is a compactor file containing complete source code; a sample resource file and Hypercard stack which uses the XCMD shell. The source code is provided as shareware with an appropriate license allowing the user to incorporate it into their code at no cost, and encouraging further distribution. Ah yes, I will provide some limited support if needed and time permits.
C++ CDEV.cpt ProgDL AMUG CD:Files:Prog:B-C:C++ CDEV.cpt 0 24K 9/09/91 This Compactor Deluxe Archive contains an example of a C++ base class (TControlPanel) that implements a control panel device (cdev) and is based on the C++/Stand Alone code as described in Develop magazine. Keywords: C++, Control Panel, cdev.
BarMaid.cpt ProgDL AMUG CD:Files:Prog:B-C:BarMaid.cpt 0 77K 9/09/91 Choose whether you want a text or graphic window, and select horizontal or ertical scroll bars - or both. The BarMaid application will then generate Pascal code to operate your scroll bars and scroll the contents of your window. Text windows will scroll proportionally as you vary the length of your edit record. Shareware aplication. Compressed with Compact Pro.
Ultra Drag1.0b1 ProgDL AMUG CD:Files:Prog:U-Z:Ultra Drag1.0b1 1.0b1 0 282K 9/06/91 The core functionality for the dragging of color icons is in two units: UOffscreenManager and UIconDragging. MNothing, UNothing, and UReliefGridView are used in the demonstration example only. Dragging icons uses multiple offscreen pixmaps, one for each GDevice,for performance reasons, since each GDevice has its own color table and depth. Using one pixmap to mirror all GDevices would require QuickDraw to make adjustments for these differences when pixmaps are blitted between "incompatible" GDevices. This is very inefficient.Instead, each GDevice has its own compatible pixmap that is used whenthe area around the icon intersects that GDevice.
MacHack91entries.cpt ProgDL AMUG CD:Files:Prog:M:MacHack91entries.cpt 0 20K 9/06/91 This is a HyperCard 2.0 stack describing the MacHack 1991 entries and what they do. Interesting System 7.0 application and quick programing at its best.
Colorhack.cpt ProgDL AMUG CD:Files:Prog:B-C:Colorhack.cpt 0 20K 9/06/91 The 'ColorHack' color text hack for MPW 3.2 and Symantec C. Written by Ray Sanders and by Steve Antonakes at MacHack 1991. This hack implements the ability to have your C reserved keywords show up in color on a MacII. The requirements are that your machine has Color Quickdraw and 4 or 8 bit color is turned on.
STAND-ALONE GESTALT.CPT ProgDL AMUG CD:Files:Prog:S:STAND-ALONE GESTALT.CPT 0 3K 8/28/91 A teach text doc to explain how to use stand-alone Gestalt code .. useful for people who use old compilers without the necessary Gestalt Glue inter- face. Contains the code module .. GEST resource .. in the resource fork of the file.
Serius Demo.cpt ProgDL AMUG CD:Files:Prog:S:Serius Demo.cpt 2.0 0 358K 8/28/91 DEMO of Serius Programmer V2.0. THis is an icon based programming environment suitable for those of us that would like to try programming but cannot deal with the complexity of a "normal" text based language. It is simple, quick, and fun. Free but subject to the Serius Corp. Copyright and licensing. Uploaded from a demo disk distributed at the recent Expo. Have fun! Self-extracting compressed file. Keywords ICON BASED PROGRAMMING Demo.
Mac gperf 1.9.cpt ProgDL AMUG CD:Files:Prog:M:Mac gperf 1.9.cpt 1.9 0 151K 8/28/91 This is a port of GNU gperf, a program that creates near-minimal perfect hash functions from a list of keywords supplied to it. I've provided both MPW C and Think C versions (source); the port is minimal, but it works. Perfect hash functions are great! Much better than any other general search technique when the set of keywords is fixed (ie language keywords, Mac Toolbox names, etc).
YACC.cpt ProgDL AMUG CD:Files:Prog:U-Z:YACC.cpt 0 103K 8/28/91 Yacc: Yet Another Compiler-Compiler. Stephen C. Johnson Computer program input generally has some structure; in fact, every computer program that does input can be thought of as defining an “input language” which it accepts. An input language may be as complex as a programming language, or as simple as a sequence of numbers. Unfortunately, usual input facilities are limited, difficult to use, and often are lax about checking their inputs for validity. Yacc provides a general tool for describing the input to a computer program.
Regexp.sea ProgDL AMUG CD:Files:Prog:Q-R:Regexp.sea 0 43K 8/28/91 By Donald S. Klett, This is a simple port of the regular expression package as developed by Henry Spencer at the University of Toronto. All source code comments have been retained and the only changes made in the source were those needed to compile and execute successfully under THINK C 4.02.As a reference point, the port was done on a Mac SE with 4MB RAM, running 6.0.7 under Multifinder. There are two additional files: regproto.h and tryproto.h, which are the function prototype headers. The source code changes involved the addition of #include statements and the conversion of int types to long types.
Patch Ext.sea ProgDL AMUG CD:Files:Prog:N-P:Patch Ext.sea 0 25K 8/28/91 PATCH EXTENSION for QuicKeys 2(tm). (c) Copyright David Hoerl 1991. Abstract: Patch Extension removes the need for system restarts during each edit-compile-load-test cycle when developing QuicKeys 2(tm) Extensions. It consists of a code resource which temporarily substitutes for your "real" execution routine. It's primary purpose is to open and close your "real" extension located in a separate resource file (located in the system folder) so that your can go through an unlimited number of edit-compile-load-test cycles without rebooting your system each time.
MPWPascalTips ProgDL AMUG CD:Files:Prog:M:MPWPascalTips 0 22K 8/28/91 Includes Tips for MPWPascal from Outside VAMP a Netherlands Programing BBS. For more information contact: John Sinteur; lid, Outside VAMP, Strawinskypad 82 2324 DB Leiden, 01830 - 24307 (werk) 071 - 317146 (thuis).
Lex.cpt ProgDL AMUG CD:Files:Prog:M:Lex.cpt 0 131K 8/28/91 LEX transforms a regular-expression grammar and associated action routines into a C function and set of tables, yielding a table-driven lexical analyser which manages to be compact and rapid. DECUS Structured Languages SIG Version of 30-Oct-82.Charles H. Forsyth, University of Waterloo, Waterloo, Ontario, N2L 3G1Canada Revised by Robert B. Denny & Martin Minow.
ResEdit 2.1.1.dd.2 ProgDL AMUG CD:Files:Prog:Q-R:ResEdit 2.1.1.dd.2 2.1.1 3 200K 8/04/91 ResEdit from Apple Computer, version 2.1.1. A change document is included, a TeachText file, listing changes and most importantly bug fixes included in ResEdit 2.1.1. All software Copyright (C) 1991 Apple Computer Inc. unless otherwise noted; all rights reserved. Ths is section 2 of 2 parts. Use Disk Doubler 3.7 to join and decompress BOTH sections Resedit211.1 and Resedit211.2.
SYS7HELPERS.CPT ProgDL AMUG CD:Files:Prog:S:SYS7HELPERS.CPT 2 23K 8/04/91 You may find these System 7.0 friendly utilities useful as a programmer. It contains two desk accessories (dfil) and one Control Panel (cdev) for tracking the new traps, locating low memory globals and hex-binary con- version. Turn on balloon help for each one for instructions. Keywords: Sys7friendly, cdev, dfil. Decompress with Compactor Pro.
ResEdit 2.1.1.dd.1 ProgDL AMUG CD:Files:Prog:Q-R:ResEdit 2.1.1.dd.1 2.1.1 5 231K 8/04/91 ResEdit from Apple Computer, version 2.1.1. A change document is included, a TeachText file, listing changes and most importantly bug fixes included in ResEdit 2.1.1. All software Copyright (C) 1991 Apple Computer Inc. unless otherwise noted; all rights reserved. Ths is section 1 of 2 parts. Use Disk Doubler 3.7 to join and decompress BOTH sections Resedit211.1 and Resedit211.2.
ResEdit 2.1.1 Examples.dd ProgDL AMUG CD:Files:Prog:Q-R:ResEdit 2.1.1 Examples.dd 3 52K 8/04/91 This file contains examples fror Resedit 2.1.1. All software Copyright (C) 1991 Apple Computer Inc. All rights reserved. Use Disk Doubler 3.7 to decompress.
The 040 on the Mac ProgDL AMUG CD:Files:Prog:T:The 040 on the Mac 2 13K 7/28/91 Daystar Digital recently released this "White Paper" which outlines the reasons why Daystar will not release a 68040 accelerator for the Macintosh until Apple Computer releases a 68040-based Macintosh. Several people have questioned the contents of this document, and one person at Motorola has written a rebuttal to this document. Interesting reading if you are planning on an accelerator purchase. Also see file Motorolarebu, which is the Motorola rebuttal. Keywords: Daystar,Motorola,68040,Accelerator,System 7,Radius,Rocket.
Motorola rebuttal.cp ProgDL AMUG CD:Files:Prog:M:Motorola rebuttal.cp 2 27K 7/28/91 In response to Daystar Digital's "White Paper" about the 68040, Motorola has written this response. Interesting reading. See The040ontheM for the Daystar document. Keywords: Motorola,Daystar,68040,Accelerator,System 7,Radius,Rocket.
TransSkel2p.cpt ProgDL AMUG CD:Files:Prog:T:TransSkel2p.cpt 2.0p 2 70K 7/24/91 Version 2.0 of Paul Dubois' TranSkel program, converted to Pascal. Examples and documentation included. Compactor file.
TransDisplay2p.cpt ProgDL AMUG CD:Files:Prog:T:TransDisplay2p.cpt 1 37K 7/24/91 Library of Pascal routines for text formatting and display (not editing) in windows. Used with TranSkel 2.0 -- Pascal. Documentation and examples included. Can be used with Think, TML or MPW Pascal. Compactor file.
TOILTRSC.cpt ProgDL AMUG CD:Files:Prog:T:TOILTRSC.cpt 1 8K 7/24/91 This is a complete set of "toilet" resources for those who use RESEDIT. it includes string resources to fully update the finder comments. Enjoy!
Think Pascal 3.0.2.cpt.#2 ProgDL AMUG CD:Files:Prog:T:Think Pascal 3.0.2.cpt.#2 3.0.2 0 96K 7/24/91 Updates Think Pascal to version 3.0.2, compatible with System 7 (including System 7 interfaces). Segmented Compact Pro file, part 2 of 2.
Think Pascal 3.0.2.cpt.#1 ProgDL AMUG CD:Files:Prog:T:Think Pascal 3.0.2.cpt.#1 3.0.2 0 251K 7/24/91 Updates Think Pascal to version 3.0.2, compatible with System 7 (including System 7 interfaces). Segmented Compact Pro file, part 1 of 2.
Think C 4.0.5.cpt.#3 ProgDL AMUG CD:Files:Prog:T:Think C 4.0.5.cpt.#3 4.0.5 2 218K 7/24/91 Updates Think C to version 4.0.5, compatible with System 7 (including System 7 interfaces). Segmented Compact Pro file, part 3 of 3.
Think C 4.0.5.cpt.#2 ProgDL AMUG CD:Files:Prog:T:Think C 4.0.5.cpt.#2 4.0.5 2 251K 7/24/91 Updates Think C to version 4.0.5, compatible with System 7 (including System 7 interfaces). Segmented Compact Pro file, part 2 of 3.
Think C 4.0.5.cpt.#1 ProgDL AMUG CD:Files:Prog:T:Think C 4.0.5.cpt.#1 4.0.5 2 251K 7/24/91 Updates Think C to version 4.0.5, compatible with System 7 (including System 7 interfaces). Segmented Compact Pro file, part 1 of 3.
The Journal.dd ProgDL AMUG CD:Files:Prog:T:The Journal.dd 0 61K 7/24/91 This is a cdev/INIT/DRVR combination that takes advantage of the journaling mechanism of the Event Manager (Inside Mac vol I). The archive contains full ThinkC source for all components. The code and driver are public domain and free... enjoy. Use Disk Doubler 3.7 to decompress.
Terminal 2.1 Source Code.cpt ProgDL AMUG CD:Files:Prog:T:Terminal 2.1 Source Code.cpt 2.1 1 165K 7/24/91 Think C source code to Terminal 211, a full-featured communications program with XModem and ZModem file transfers and many other features. Compactor file.
SurferPlus.dd ProgDL AMUG CD:Files:Prog:S:SurferPlus.dd 0 252K 7/24/91 SurferPlus contains sample Communications Toolbox application and source code in C. Use Disk Doubler 3.7 to decompress.
StuffIt Engine™.MacWrite.dd ProgDL AMUG CD:Files:Prog:S:StuffIt Engine™.MacWrite.dd 2 13K 7/24/91 MacWrite document describes the Compactor Engine and how to call it. The Compctr Engine allows third party developers to add Stuffing and UnStuffing to their applications. Developers already using this feature include Aladdin, CE Software, Microsoft and even Apple Computer. Use Disk Doubler 3.7 to decompress.
Stringifier.dd ProgDL AMUG CD:Files:Prog:S:Stringifier.dd 0 22K 7/24/91 Stringifier is designed to let you import plain old text files into STR# resources. The strings in the text files can be separated (delimited) by a choice of characters such as carriage returns, tabs, etc. This allows you to manage your strings outside of ResEdit and simply import them into your program after making an update. For minor changes you can still use ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the competing program Text->Res you'll enjoy the smoothness and completeness of Stringifier. Shareware ($12) by Gary Kowalski. Use Disk Doubler 3.7 to decompress.
StringFunctions.cpt ProgDL AMUG CD:Files:Prog:S:StringFunctions.cpt 9/90 0 4K 7/24/91 Handy Pascal string functions written by Jon Wind include routines to create, retrieve and change STR and STR# resources. Also included are string conversion to lower case (including diacriticals) and word capitalization. Free. Compactor file.
StopWatc.cpt ProgDL AMUG CD:Files:Prog:S:StopWatc.cpt 1.1 0 14K 7/24/91 main purpose of timing and comparing applications and procedures. StopWatch is a free utility written using Think C 4.0.5. Its main purpose is to make it easier to time and compare applications, procedures and programs, but it can also be used as an event-logger. It is primarily intended for use with MultiFinder, though this is not mandatory. The main features are 1) It will count up or down from a specified time 2) It can count in tenths of seconds etc. Compact Pro Archive.
sfCL Update.dd ProgDL AMUG CD:Files:Prog:S:sfCL Update.dd 0 45K 7/24/91 Update to sf Class Library (sfCL) fixes bugs. Use Disk Doubler 3.7 to decompress.
SERIAL.PAS ProgDL AMUG CD:Files:Prog:S:SERIAL.PAS 0 3K 7/24/91 Very simple Think Pascal program that shows how to use the serial driver to transmit data over the modem port. It impeements a trivial terminal emulator. Use Disk Doubler 3.7 to decompress.
PixelFlipper src.dd ProgDL AMUG CD:Files:Prog:N-P:PixelFlipper src.dd 0 42K 7/24/91 C source code for Pixel Flipper 1.0.1b2, which allows you to change the screen depth of your monitor. Does many functions performed by Apple's Monitors cdev without the need for a time-consuming trip to the Conbtrol Panel. Has popup menus and should work with multiple monitors. Mac II-series only. Use Disk Doubler 3.7 to decompress.
Password.dd ProgDL AMUG CD:Files:Prog:N-P:Password.dd 0 7K 7/24/91 Pascal example code handles "blind" password entry in a modal dialog. Use Disk Doubler 3.7 to decompress.
one liners ProgDL AMUG CD:Files:Prog:N-P:one liners 1 5K 7/24/91 Great collection of brief bits of programming advice and tricks. Compctr file. Decompress with Disk Doubler 3.7.
NodeCompilerSrc.cpt ProgDL AMUG CD:Files:Prog:N-P:NodeCompilerSrc.cpt 0 4K 7/24/91 Think C source code for Michael Connick Tabby Node Compiler routines. Compactor file.
LSC XCMD 2.0.cpt ProgDL AMUG CD:Files:Prog:M:LSC XCMD 2.0.cpt 2.0 1 53K 7/24/91 This is an unofficial conversion of Apple's HyperCard 2.0 XCMD interface to THINK C 4.0x by Nigel Perry of London. Compact Pro.
LinkedList.cpt ProgDL AMUG CD:Files:Prog:M:LinkedList.cpt 0 46K 7/24/91 Think Pascal source code example of linked lists, dealing with files, the operating system, relocatable handles, pointers, memory management and more. Compactor file.
Inside Mac DA 2.4.cpt ProgDL AMUG CD:Files:Prog:H-K:Inside Mac DA 2.4.cpt 2.4 3 36K 7/24/91 Indexed listing of Mac ROM Toolbox calls accessible from a Desk Accessory. Just type the first few letters of the call, then Cut or Copy it to the clipboard, ready to Paste into your source code! Version 2.4 US. Written by Arne Schirmacher of Langen, Germany. Includes Pascal and Assembler source code. Free. Compactor file.
GNU Chess 3.0.cpt ProgDL AMUG CD:Files:Prog:D-G:GNU Chess 3.0.cpt 1 129K 7/24/91 Macintosh implementation of GNU Chess 3.0, though not by GNU themselves. It is a very nice Mac-like program, and comes with COMPLETE SOURCES in Think C 4.0, though it should be usuable with MPW or other C compilers on the Mac. Worth a look! Compact Pro file.
Floating Archive.dd ProgDL AMUG CD:Files:Prog:D-G:Floating Archive.dd 0 44K 7/24/91 Here is some source for impeementing floating windows. It's very fast and doesn't experience the slowdown when using Apple routines with many windows on the desktop. This also includes code for managing the windows and activating/deactivating windows properly. If you've ever been interested in using floating windows or are using them now, take a look at this file. From Patrick Doane, The Unknown Software Group. Use Disk Doubler 3.7 to decompress.
Fedit 3.1.cpt ProgDL AMUG CD:Files:Prog:D-G:Fedit 3.1.cpt 2 28K 7/24/91 Version 3.1 is the last Shareware release of John Mitchell's excellent Mac sector editor. Compactor file.
Drawing Tips ProgDL AMUG CD:Files:Prog:D-G:Drawing Tips 0 3K 7/24/91 This is an explanation by Patrick Doane of four different rates of drawing, their rates, disadvantages and advantages, plus an explanation of compatability among them. Highly recommended for anyone doing high speed animation. Decompress with Disk Doubler 3.7.
DisAsm.dd ProgDL AMUG CD:Files:Prog:D-G:DisAsm.dd 4 25K 7/24/91 A good public domain disassembler for the Macintosh. Use Disk Doubler 3.7 to decompress.
DialogUtils.cpt ProgDL AMUG CD:Files:Prog:D-G:DialogUtils.cpt 0 3K 7/24/91 This is a file with a couple of C routines that help when using the Dialog Manager. These routines center dialogs and alerts by using the monitor that contains the mouse, and place the dialog in the upper 1/3 of the screen. By Phil Shapiro. Compact Pro.
DialogMgr.cpt ProgDL AMUG CD:Files:Prog:D-G:DialogMgr.cpt 0 41K 7/24/91 A series of Think Pascal objects and methods to manage a dialog. In addition to simple dialog items such as buttons, radio items and check boxes, support is provided for the following: darwing bold ovals around default buttons; groups of radio items, boxed witht itles at top or side of group; PopUp menus, adjusted to align with a StaticText item; adjusting List items to exactly display a given number of items; scrolling lists and user items; keyboard equivalents for any radio item, check box or button; change the cursor to an I-beam wen over text items and more. Shareware ($35) written in Think Pascal -- more than 2200 lines of code. Compactor file.
DA Skeleton 2.0.cpt ProgDL AMUG CD:Files:Prog:D-G:DA Skeleton 2.0.cpt 2.0 1 9K 7/24/91 Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably eases the work of creating a Desk Accessory (Quoter DA was written on the foundation of DA Skeleton 1.0). Compactor file.
CTherm.cpt ProgDL AMUG CD:Files:Prog:B-C:CTherm.cpt 1 17K 7/24/91 CThermometer implements a standard thermometer object which indicates progress of long processes. CThermometer currently has two sublasses: CBarTherm and CPieTherm which fill a bar or a circle by a percentage sent to them. CThermometer checks for Command-period cancellations and its displayed message can be changed at any time. Think Pascal source is included free. Written by Dan Rossman. Compactor file.
CDlog.dd ProgDL AMUG CD:Files:Prog:B-C:CDlog.dd 0 34K 7/24/91 Think Pascal Class Library-compatible class that uses DLOG and DITL resources to create dialogs. Modeless and modal dialogs are supported. Includes example and bug fixes from previous versions. DD 3.7 file.
Browser 1.0.cpt ProgDL AMUG CD:Files:Prog:B-C:Browser 1.0.cpt 1.0 1 16K 7/24/91 MacUser programming project lets you open any file and review contents of its resource and/or data forks. Written by Kurt W.G. Matthies. From the 11/90 and 1/91 installments of MacUser's Power Programming column. This is the application only. Compactor file.
About… 2.0.cpt ProgDL AMUG CD:Files:Prog:A:About… 2.0.cpt 2.0 1 43K 7/24/91 This THINK Pascal Library lets programmers *easily* add a scrollable text display system, suitable for online help, to any program. New vers (2.0) supports styled text, modeless & modal windows, copy to clipboard, key equivs, a "clickable" icon, & more. Run demo to read docs. Comments welcomed. A $10 SHAREWARE fee gets license & disk with source. Written by Jon Wind [JPWIND]. Compact Pro.
606+gest.cpt ProgDL AMUG CD:Files:Prog:A:606+gest.cpt 6.06 0 21K 7/24/91 From the Symantec BBS, this file contains interfaces and source code for the Sound Manager and Gestalt stuff for Think Pascal. For System 6.x, not 7.x. Compactor.
4Plus 1.4.dd ProgDL AMUG CD:Files:Prog:A:4Plus 1.4.dd 1.4 2 83K 7/24/91 This is version 1.4 of 4Plus, an INIT that makes editing under THINK C easier. It provides extra popup menus for functions & methods, comments, and object hierarchy. It also provides many other tools, including a "stacked" clipboard. Version 1.4 even includes macro definition capabilities. Written by Donald Way. This version is compatible with Super Boomerang 2.0.3, although it is not compatible with AltWDEF or AltCDEF by Alex Colwell; just tell those utilities to exclude THINK C. Shareware $40. Decompress with Disk Doubler 3.7.
2 Panes.cpt ProgDL AMUG CD:Files:Prog:A:2 Panes.cpt 1 12K 7/24/91 Think Class Library spreadsheet-style interface with two panes enclosed by a single window, one scrolling horizontally while the other scrolls vertically. Pascal code and written notes. Compactor file.
NAOTO HORII ON MAZ ProgDL AMUG CD:Files:Prog:N-P:NAOTO HORII ON MAZ 1 9K 7/20/91 This is Natao Horii's response about the MaxAppleZoom expiration date situation. Being a shareware author myself, I can understand his problems with finding time to work on version 1.4. But then his Mac II motherboard blew. Read on for the Rest of the Story... Keywords: natao,horii, mazapplezoom.
Think-Pascal-7.0.cpt ProgDL AMUG CD:Files:Prog:T:Think-Pascal-7.0.cpt 7 0 331K 7/13/91 Think Pascal libraries and interfaces necessary to take advantage of the Sys7 toolbox calls. Keywords: think,pascal,sys7,libraries.
Small Talk.dd ProgDL AMUG CD:Files:Prog:S:Small Talk.dd 3 54K 7/05/91 Small Talk.dd is one of the early programing languages available for the Macintosh. Decompress using DD 3.7.
DU Course Descriptions ProgDL AMUG CD:Files:Prog:D-G:DU Course Descriptions 0 8K 6/27/91 DU Course Descriptions contains DEVELOPER UNIVERSITY COURSE DESCRIPTIONS of all classes available.
ResEdit7.0TMPLs.cpt ProgDL AMUG CD:Files:Prog:Q-R:ResEdit7.0TMPLs.cpt 7.0 3 4K 6/17/91 This file contains System 7.0 templates for Resedit. Compressed in Compctr format.
TrueType™ Test Tool.dd ProgDL AMUG CD:Files:Prog:T:TrueType™ Test Tool.dd 1.24 0 573K 5/25/91 This file contains Flirt 1.24 for testing fonts and as a programer tool for font development.
THINK Pascal 3.0.2 Update.dd ProgDL AMUG CD:Files:Prog:T:THINK Pascal 3.0.2 Update.dd 2 19K 5/25/91 THINK Pascal 3.0.2 Update direct from Symantec for System 7.0 compatability.
THINK C 4.0.5 Update.dd ProgDL AMUG CD:Files:Prog:T:THINK C 4.0.5 Update.dd 2 59K 5/25/91 THINK C 4.0.5 Update direct from Symantec for System 7.0 compatability.
BalloonWriter.dd ProgDL AMUG CD:Files:Prog:B-C:BalloonWriter.dd 3 239K 5/25/91 This file allows programers to write Balloon help into their programs. BalloonWriter.dd uses Disk Doubler to decompress.
Think/macsbug ƒ.dd ProgDL AMUG CD:Files:Prog:T:Think/macsbug ƒ.dd 2 8K 4/28/91 This file contains Resedit templates to help you work with Think C and Macsbugs more effectively.
Resorcerer1.0 Demo.cpt ProgDL AMUG CD:Files:Prog:Q-R:Resorcerer1.0 Demo.cpt 1.0 0 377K 4/28/91 This file contains a demonstration version of Resourcerer. This program is a replacement for Resedit and performs a wide variety of functions. The retail version is $295. This demonstration does everything except save to disk. Compactor format.
Using ResEdit ƒ.dd ProgDL AMUG CD:Files:Prog:U-Z:Using ResEdit ƒ.dd 3 285K 3/31/91 Using ResEdit ƒ.dd is a Resedit trainer titled Using ResEdit by Joe Brower, MacSolutions Senior Consultant 1987. This information covers basic resources and uses for Rededt and you. In Word and MacWrite format. Use Disk Doubler 3.1 to expand.
7.0compat.dd ProgDL AMUG CD:Files:Prog:A:7.0compat.dd 2 13K 3/30/91 This text file prepared by Alex Lau of the BMUG BBS, in response to the needs of users who want this information. This info gives you system 7.0 compatability listings. Keywords: System 7, Excel, text, Compatibility. Use Disk Doubler 3.1 to expand.
ColorCollect.p ProgDL AMUG CD:Files:Prog:B-C:ColorCollect.p 3 16K 2/23/91 This is a program that was sent to me by Apple Developer Technical Services in response to a request for help. Dernit, I have already trashed the collateral files they sent; but this Pascal code has all the important stuff. This program builds a color table and then reads a PICT file,\ extracting colors from the PICT and inserting them into the color table. It then assigns that color table to the current gdevice. The method used is elliptical, to say the least -- but how else can you cope with PICTs? Keywords: CLUT, PICT, color
About GCC/GNU Compiler ProgDL AMUG CD:Files:Prog:A:About GCC/GNU Compiler 1 6K 2/02/91 This is the read me file for the MPW(tm) port of the GNU C compiler GCC. I highly suggest you read this before downloading the compiler. This is not an official product of Apple Computer! MPW GCC was developed to support Advanced Technology Group research efforts, and was deemed sufficiently useful to be made available to a wider audience. If you use this compiler, you should be prepared to support it yourself (full sources are included). Keywords: MPW,GCC,Gnu,FSF,C,Compiler,ATG
MPWGCC (Sources).cpt ProgDL AMUG CD:Files:Prog:M:MPWGCC (Sources).cpt 0 826K 2/02/91 This Compactor archive contains the source files for the MPW(tm) port of the GNU C compiler GCC. I highly suggest you read the file "about GCC/GNU compiler" before downloading this. This is not an official product of Apple Computer! MPW GCC was developed to support Advanced Technology Group research efforts, and was deemed sufficiently useful to be made available to a wider audience. If you use this compiler, you should be prepared to support it yourself (full sources are included). Keywords: MPW,GCC,Gnu,C,Compiler,FSF,ATG
MPWGCC (Misc).cpt ProgDL AMUG CD:Files:Prog:M:MPWGCC (Misc).cpt 0 581K 2/02/91 This Compctr archive contains miscellaneous source files for the MPW(tm) portof the GNU C compiler GCC. These are needed in order to have GCC compilitself.I highly suggest you read the file "about GCC/GNU compiler" before downloading this.This is not an official product of Apple Computer! MPW GCC was developed to support Advanced Technology Group research efforts, and was deemed sufficiently useful to be made available to a wider audience. If you use this compiler, you should be prepared to support it yourself (full sources are included). Keywords: MPW,Gnu,C,GCC,Compiler,FSF
MPWGCC (Min).cpt ProgDL AMUG CD:Files:Prog:M:MPWGCC (Min).cpt 0 661K 2/02/91 This Compctr archive contains the minimum files needed for the MPW(tm) port of the GNU C compiler GCC. I highly suggest you read the file about GCC/GNU complier before downloading this. This is not an official product of Apple Computer! MPW GCC was developed to support Advanced Technology Group research efforts, and was deemed sufficiently useful to be made available to a wider audience. If you use this of this compiler you should be prepared to support it yourself (full sources are included). Compctr is apt to report a problem with the resource fork of the BUGS and INSTALLING GCC files when extracting. Since these both are text files, this can be disregarded.
MPWGCC (Machines).cpt ProgDL AMUG CD:Files:Prog:M:MPWGCC (Machines).cpt Machine 0 741K 2/02/91 This Compctr archive contains source files for the MPW(tm) port of the GNU C compiler GCC. These are needed in order to port GCC to other machines. I highly suggest you read the file "about GCC/GNU compiler" before downloading this. This is not an official product of Apple Computer! MPW GCC was developed to support Advanced Technology Group research efforts, and was deemed sufficiently useful to be made available to a wider audience. If you use this compiler, you should be prepared to support it yourself (full sources are included). Keywords: MPW,GCC,Gnu,C,Compiler.
MPWGCC (Docs).cpt ProgDL AMUG CD:Files:Prog:M:MPWGCC (Docs).cpt 0 393K 2/01/91 This Compactor archive contains the document files for the MPW(tm) port of the GNU C compiler GCC. I highly suggest you read the file "MPWGCC Read Me" before downloading this. This is not an official product of Apple Computer! MPW GCC was developed to support Advanced Technology Group research efforts, and was deemed sufficiently useful to be made available to a wider audience. If you use this compiler, you should be prepared to support it yourself (full sources are included).
Prograph Tour.dd.2 ProgDL AMUG CD:Files:Prog:N-P:Prograph Tour.dd.2 0 377K 1/31/91 This DD3.1 split file 2 of 2 contains an “Auto-UnCompactor” file with the Prograph “Guided Tour Demo”. To install the Prograph demo, double-click on “PrographTour.sit” to begin the process of decompressing the files. You will be asked where you want the files to go. A folder called "Prograph Demo ƒ" will be created there, containing the “Prograph 1.2 Guided Tour Demo” HyperCard stack. Please note that the “Tapes” folder should be kept as is within the “Prograph Demo ƒ”.
Prograph Tour.dd.1 ProgDL AMUG CD:Files:Prog:N-P:Prograph Tour.dd.1 0 382K 1/31/91 This DD3.1 split file 1 of 2 contains an “Auto-UnCompactor” file with the Prograph “Guided Tour Demo”. To install the Prograph demo, double-click on “PrographTour.sit” to begin the process of decompressing the files. You will be asked where you want the files to go. A folder called "Prograph Demo ƒ" will be created there, containing the “Prograph 1.2 Guided Tour Demo” HyperCard stack. Please note that the “Tapes” folder should be kept as is within the “Prograph Demo ƒ”.
UserLand IAC Demokit.dd ProgDL AMUG CD:Files:Prog:U-Z:UserLand IAC Demokit.dd 0 233K 1/31/91 This is a demo versionof UserLand Toolkit which allows application hooks in 7.0. Two versions of the Toolkit are available. The basic development system, $395 (suggested retail price), includes the system software INIT for System 6 Macintoshes, the Toolkit library for THINK C and MPW C, the full C source to four IAC-aware applications and complete documentation with step-by-step instructions for adding IAC to your project. As of this writing, the Toolkit is available only direct from UserLand Software, but we expect to offer it thru retail and APDA in the very near future.
add images.cpt ProgDL AMUG CD:Files:Prog:A:add images.cpt 0 50K 1/29/91 The purpose of this program is to read in two images and display the additive result of the two images - using any of the documented color quickdraw modes (the old quickdraw copybits modes may also be used, but the end result is not very pretty). The two source images can be offset from each other using the scroll bars on the source image windows.
resedpmr.cpt ProgDL AMUG CD:Files:Prog:Q-R:resedpmr.cpt 6.0 1 211K 1/26/91 This is Resedit Primer version 6.0 for use with resedit version 2.1.
MacOberon.cpt ProgDL AMUG CD:Files:Prog:M:MacOberon.cpt 0 489K 1/15/91 Oberon simultaneously refers to a modular, extensible operating system and an object_oriented programming language developed for implementing it. Both were conceived originally for the Ceres personal workstation, but have since been implemented on a number of other machine architectures using a portable compiler front_end as a common starting point. The Oberon language is the direct successor of Pascal and Modula-2 and was developed by the same designer, Prof. Dr. Niklaus Wirth. MacOberon is a complete implementation of the Oberon language and operating system for Apple Macintosh II computers. It is built on top of the existing Macintosh operating system and runs as a single process in a MultiFinder environment.
Bugs Simulation.cpt ProgDL AMUG CD:Files:Prog:B-C:Bugs Simulation.cpt 0 20K 1/06/91 This archive contains the source, and executable for an application which shows off a LIFE-like simulation called 'Bugs' which was described in a Scientific American article. Provides a number of options as to how the 'bugs' will feed. Keywords: Bugs, C, Think C, simulation
acur Picker.cpt ProgDL AMUG CD:Files:Prog:A:acur Picker.cpt 2 6K 1/06/91 This Compactor file contains an animated cursor ('acur' resource) picker for ResEdit 2.1. Displays the cursors referenced in the 'acur' in a list, similar to a 'PAT#' resource. If you use ResEdit often, this picker is a must.
MacinTalk1.31.cpt ProgDL AMUG CD:Files:Prog:M:MacinTalk1.31.cpt 1.31 1 83K 12/17/90 Around the time of the Macintosh II introduction, Apple made a single hack to MacinTalk to remove self-modifying code which caused a problem for 68020-based machines. This modified version, known as 1.31, was available from APDA with the warning that “Apple does not provide any support for MacinTalk. Not even to Apple Certified Developers.” While this warning is still true and APDA continues to sell MacinTalk 1.31 as a “Class 3” product, the official Apple position about it is: “Apple Computer, Inc. does not recommend that you use Class 3 products for developing commercial software—they are intended for your personal enjoyment only.”
HeaderFKEY 1.0a7.cpt ProgDL AMUG CD:Files:Prog:H-K:HeaderFKEY 1.0a7.cpt 1.0a7 2 14K 12/10/90 This is version 1.0a7 of Header FKEY, a FKEY that creates nicely formatted functino comment headers. This version has more options, a preview mode, and should work with Think C 100%. It also works with MPW, except that it doesn't import from MPW yet (nor from Think C, that's coming next). This FKEY makes the job of writing comment headers for your code much more pleasant. I use it all the time now. You should too! (Shareware, source code available ).
C Quick Reference 1.0.cpt ProgDL AMUG CD:Files:Prog:B-C:C Quick Reference 1.0.cpt 1.0 4 10K 12/10/90 A free DisplayDA for quick reference of c types, sizes, ansi, preprocessors, character constants, operator precedence, and more... Keywords: c,da,reference,help,thinkc,programming,lsc
Copywrite ProgDL AMUG CD:Files:Prog:B-C:Copywrite 1 36K 12/02/90 This booklet is a programmer's guide to copyrighting software. Written by a programmer/attorney, it contains step-by-step instructions how to fill out the offical application form TX, and what, where and how much to send to the Copyright Office. Also has a good chapter on computer law basics. Shareware. Keywords: Copyright, Law, Software, TX Form, Protection, Trade
System 6.0.7 Changes.cpt ProgDL AMUG CD:Files:Prog:S:System 6.0.7 Changes.cpt 3 3K 10/31/90 This small text file contains a list of the more important changes Apple Computer has made in System 6.0.7. Compactor file Keywords: Apple,Changes,6.0.7
ABZmon.cpt ProgDL AMUG CD:Files:Prog:A:ABZmon.cpt 8 69K 10/20/90 This is a debugger to be used like MacsBug, but it uses a much more Mac-like user interface. It seems to be pretty stable. It's free! The author does not ask for any shareware fees or other contributions. Once you've used it, you'll never want to go back to MacsBug! Keywords: debugger MacsBug ABZmon
MacApp Conference Set for ProgDL AMUG CD:Files:Prog:M:MacApp Conference Set for 0 5K 8/31/90 Everett, WA--August 28, 1990--The MacApp Developers Association, the national organization for programmers using Apple’s MacApp application framework, has announced the site for their second annual MacApp Conference. The 1991 conference will be held in Phoenix, Arizona, February 4 - 8, 1991, at the Holiday Inn Park Central. Official designation for the conference is “Phoenix ’91 MacApp Conference.” The conference is sponsored by the Association, with the cooperation of Apple Computer, Inc.
Trash Exchange.cpt ProgDL AMUG CD:Files:Prog:T:Trash Exchange.cpt 0 6K 8/04/90 This small program helps you design and then install custom icons. Helps to have some experience with ResEdit. Documentation included, Compactor-format.
Super Slider CDEF v1.03.cpt ProgDL AMUG CD:Files:Prog:S:Super Slider CDEF v1.03.cpt 2 57K 7/21/90 I fixed many bugs. It seems to be bulletproof. I'll regret saying that... --Chris Marshall c/o VON.EGGER, AL:MARSHALL.CHR, (301)340-4573,(301)990-7773 Keywords: CDEF,DEFPROC,CUSTOM,PROCEDURE,SLIDER,CONTROL,CONTROLS,MARSHALL,DEFINITION
SUPERSPOOL MOD.TXT ProgDL AMUG CD:Files:Prog:S:SUPERSPOOL MOD.TXT 0 5K 6/17/90 This document describes fixes to SuperSpool and SuperLaserSpool which will cure several problems. (1) Cures Flashing cursor problem with WriteNow. (2) Cures problem wher DA print utilities would not print. (3) Cures problem where SuperSpool/SuperLaserSpool would crash in Multifinder. (4) Cures problem of SuperSpool causing System Heap corruption at boot time.
Bison-TC.cpt ProgDL AMUG CD:Files:Prog:B-C:Bison-TC.cpt 1 132K 6/02/90 This is the source code for GNU Bison YACC. It doesn't have a pretty Mac interface yet. Maybe someone will give it a face lift...
CArrangeList 1.01ß.cpt ProgDL AMUG CD:Files:Prog:B-C:CArrangeList 1.01ß.cpt 0 9K 6/02/90 An list object for Think C that allows you to rearrange the order of the elements.
Color Window.cpt ProgDL AMUG CD:Files:Prog:B-C:Color Window.cpt 0 32K 6/02/90 Source code for an application that uses color for the title bar, scroll bars, interior... of it's windows. Even though the colors lack taste, this is a good example of some things that can be done.
MARQUEE.PAS ProgDL AMUG CD:Files:Prog:M:MARQUEE.PAS 3 4K 6/02/90 MPW Pascal source code for a simple program that demonstrates how to create a "marching ants" marquee. To use this code in THINK Pascal, just delete the "uses" clause. Written by John Jeppson.
RR/Tabby Source Code.cpt ProgDL AMUG CD:Files:Prog:Q-R:RR/Tabby Source Code.cpt 0 64K 5/29/90 Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1. Illustrates various methods used to manipulate Second/Sight and Tabby data. Demonstates Block Reads, use of Indexes & STR's amoung other things. Excellent material for the sysop who is just starting out in writing BBS utilities. Hopefully, these will prevent you from re-inventing the wheel. Good luck and Hope see a flood of new utilities in the near future. Keywords: Source,Tabby,SS,Lininger,Import,Export>
May MacUser Program.cpt ProgDL AMUG CD:Files:Prog:M:May MacUser Program.cpt 5 38K 4/29/90 THINK C source code and project file for the mini Generic App program featured in MacUser Power Programming, May 1990. Keywords: MacUser, THINK, C, shell, generic
Thinkcup.cpt ProgDL AMUG CD:Files:Prog:T:Thinkcup.cpt 4 84K 3/24/90 Thinkcup.sit is the upgrade for Think C.
Programming oportunities ProgDL AMUG CD:Files:Prog:N-P:Programming oportunities 0 3K 3/24/90 looking for ambitious developers to join up with me in marketing CallXCmd externals. My quest is to add XCMD support to as many environments as possible. I am looking for developers who can develop CallXCmd externals for various programming environments (such as Prolog). Of course the development of the external would be a joint effort between the programmer and Cybersoft.
NoTrash!.cpt ProgDL AMUG CD:Files:Prog:N-P:NoTrash!.cpt 2 41K 3/18/90 A couple alternate Trash ICN#s and sounds whipped up by Erik Ohlin and distributed as UNDERware.
GasGauge.cpt ProgDL AMUG CD:Files:Prog:D-G:GasGauge.cpt 1 7K 3/11/90 GasGauge.sit is a CDEV program for a gas guage icon.
fsearch.cpt ProgDL AMUG CD:Files:Prog:D-G:fsearch.cpt 0 13K 2/05/90 This is a fast search tool for MPW.
QDPat.cpt ProgDL AMUG CD:Files:Prog:Q-R:QDPat.cpt 1 64K 1/29/90 This is the complete source code for Quick Draw Pattern. This was done using Think Pascal.
min891212 ProgDL AMUG CD:Files:Prog:M:min891212 0 21K 1/27/90 These are minutes of the Dec. 89 NuBus standard committee meeting with Apple Computer.
Monitor.cpt ProgDL AMUG CD:Files:Prog:M:Monitor.cpt 2 11K 1/14/90 Monitor.sit is a program for monitoring the serial ports of the Mac.
ColorBits 1.0.cpt ProgDL AMUG CD:Files:Prog:B-C:ColorBits 1.0.cpt 1.0 1 40K 1/14/90 ColorBits 1.0.sit is a Color Icon editor.
hierDA Comments ProgDL AMUG CD:Files:Prog:H-K:hierDA Comments 0.001 1 30K 1/14/90 This is final installer application that allows the user to remove the Startup Icon that appears when using hierDA (AKA DA menuz). It was quite complex, since the icon and its INIT is locked. Any normal attempt at removing it would result in a System crash. Now you can safely remove it and even re-install it at your descretion, not the creator's. Have fun, I did!
MacRecorder® HackersToolkit.cpt ProgDL AMUG CD:Files:Prog:M:MacRecorder® HackersToolkit.cpt 0 19K 12/24/89 MacRecorder HackersToolkit.sit is a programers guide ti using calls to MacRecorder.
SADMACCODES ProgDL AMUG CD:Files:Prog:S:SADMACCODES 4 4K 12/24/89 A text file describing the Sad Mac codes.
GifFormat.TXT ProgDL AMUG CD:Files:Prog:D-G:GifFormat.TXT 5 44K 12/11/89 This text file explains the GIF, LZH, ZOO and many other formats in detail.
simp3d.cpt ProgDL AMUG CD:Files:Prog:S:simp3d.cpt 0 7K 12/06/89 This is a simple 3D program originally written for the IBM pc. Athough simple, it does show the basic ideas of 3D object representation. written in BASIC.
Jaws.cpt ProgDL AMUG CD:Files:Prog:H-K:Jaws.cpt 1 3K 11/13/89 Jaws.sit is a Jaws Icon.
Quick Draw Patterns ProgDL AMUG CD:Files:Prog:Q-R:Quick Draw Patterns 1.0 2 11K 10/25/89 This is an application that generates mathematically calculated geometric shapes of your choosing in random patterns on the screen. Fun to watch! It was created by myself as an exercise in writing Macintosh software. Enjoy! Edward E Packer.
TileCDEF.cpt ProgDL AMUG CD:Files:Prog:T:TileCDEF.cpt 1 13K 10/09/89 TileCDEF.sit - Turbo pascal Tile CDEF resource for writting buttons similar to Hypercards with icins. This version works with 32 bit color and runs on system 7.0.
RezTag.cpt ProgDL AMUG CD:Files:Prog:Q-R:RezTag.cpt 2 16K 10/01/89 RezTag.sit - allows you to view resources in system and finder files.
How to use z/y/z Modem w/RR ProgDL AMUG CD:Files:Prog:H-K:How to use z/y/z Modem w/RR 7 4K 10/01/89 How to use z/y/z Modem w/RR is a text file about how to implement programing with x/y/z modem protocols.
Sams.cpt ProgDL AMUG CD:Files:Prog:S:Sams.cpt 3 55K 9/30/89 This is Sam Kaplan's Pascal Program with the printing code patched so that it works.
2Window.cpt ProgDL AMUG CD:Files:Prog:A:2Window.cpt 9/3/89 5 30K 9/03/89 An example of Handling update events in C.
Mouser.cpt ProgDL AMUG CD:Files:Prog:M:Mouser.cpt 1 122K 9/03/89 A Object Pacal/C++ browser in the smalltalk sense. Parses your source and builds the tree structures for the browser. Well just play with it.
RMHELPER0.5 ProgDL AMUG CD:Files:Prog:Q-R:RMHELPER0.5 Beta 0.5 0 62K 8/14/89 Replacement for RMHelper. Creates scripts for RMaker. Especially useful for creating buttons sets.
Hello Tabby.cpt ProgDL AMUG CD:Files:Prog:H-K:Hello Tabby.cpt 0 9K 7/25/89 Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
EDITmOR.cpt ProgDL AMUG CD:Files:Prog:D-G:EDITmOR.cpt 1.0 2 17K 7/09/89 EDITmOR v1.0 is a DA that allows you to extend your editor or your Word Processor. This editor allows you to write ECMD's and other programing uses.
Fractal Mount ProgDL AMUG CD:Files:Prog:D-G:Fractal Mount 6 14K 7/08/89 Neat 3d Fractal Mountain program
Spool.cpt ProgDL AMUG CD:Files:Prog:S:Spool.cpt 5/16/89 1 3K 5/16/89 An example of spooling a PICT that's bigger than 32K
zmodem.source.cpt ProgDL AMUG CD:Files:Prog:U-Z:zmodem.source.cpt 6 65K 5/07/89 Z Modem Code
WDEF.cpt ProgDL AMUG CD:Files:Prog:U-Z:WDEF.cpt 6 11K 4/28/89 Some sample code on WDEF by Daryl Lavato.
Mandel.cpt ProgDL AMUG CD:Files:Prog:M:Mandel.cpt 1.4.1 1 97K 4/06/89 Best Mandelbrot Microscope. With Docs
Long Labels User Area.cpt ProgDL AMUG CD:Files:Prog:M:Long Labels User Area.cpt 0 27K 4/05/89 LOng Labels EUA for TMON
TP201.cpt ProgDL AMUG CD:Files:Prog:T:TP201.cpt 2. 2 32K 4/05/89 NEw patch for LSP brings up to 2.01